約 4,800,947 件
https://w.atwiki.jp/anthony/pages/12.html
玄箱PRO-Debian化 準備中 準備中 最終更新日:2007-05-02
https://w.atwiki.jp/m_shige1979/pages/920.html
プレースホルダによるパラメータ変更 プレースホルダを使用する sample.pl # プラグマ use strict; use warnings; # DBI定義 use DBI qw( sql_types);; ######################################## # データ取得方法3 ######################################## sub select_db { # パラメータ取得 my ($sth) = @_; # レコード数を取得 my $num_rows = $sth- rows; print "該当 $num_rows 件\n"; # ハッシュのリファレンスを取得 while ( my $hash_ref = $sth- fetchrow_hashref ){ print "id=$hash_ref- {code}, name=$hash_ref- {value} memo=$hash_ref- {biko} \n"; } } my $user = root ; my $passwd = ; my $dbname = test01 ; my $host = localhost ; my $db = DBI- connect("DBI mysql $dbname $host", $user, $passwd); # SELECT実行 my $sth = $db- prepare("select * from table01 where code = ? or code = ?"); my $item1 = 1; my $item2 = 6; # バインド $sth- bind_param(1, $item1, DBI SQL_INTEGER); $sth- bind_param(2, $item2, DBI SQL_INTEGER); # 実行 $sth- execute; # 前取得 print "前データ\n"; select_db($sth); print "\n"; # UPDATE実行 my $sth2 = $db- prepare("update table01 set value = ? , biko = ? where code = ?"); # 変数設定 my $item10 = "6"; my $item11 = "fffff"; my $item12 = "sample test"; # バインド $sth2- bind_param(1, $item11, DBI SQL_VARCHAR); $sth2- bind_param(2, $item12, DBI SQL_VARCHAR); $sth2- bind_param(3, $item10, DBI SQL_INTEGER); # 実行 $sth2- execute; # SELECT実行 my $sth3 = $db- prepare("select * from table01 where code in(?, ?)"); # 変数設定 my $item31 = "1"; my $item32 = "6"; # バインド $sth3- bind_param(1, $item31, DBI SQL_INTEGER); $sth3- bind_param(2, $item32, DBI SQL_INTEGER); # 実行 $sth3- execute; # 追加後取得 print "追加後データ\n"; select_db($sth3); print "\n"; $sth- finish; $db- disconnect; 0; # 処理開始 BEGIN { print "test-script-start\n"; } # 処理終了 END { print "test-script-end\n"; } 結果 perl sample.pl test-script-start 前データ 該当 2 件 id=1, name=aaaaa memo= id=6, name=xxxxxxxxxxxxxxxxxxx memo=zzzzzzzzzzzzzzzzz 追加後データ 該当 2 件 id=1, name=aaaaa memo= id=6, name=fffff memo=sample test test-script-end D \Tools\Works\perl
https://w.atwiki.jp/linuxjapanwiki/pages/110.html
MicnoLinux MicnoLinuxは、 Debian GNU/Linux をベースに日本で開発されているLinuxディストリビューションである。 ▲デスクトップモード(TypeM)時のデスクトップ画面(Beta8) 各種データ 開発者 TMP_tenpura 系統 Debian系 開発状況 開発中・ダウンロード不可 初版 2020年4月17日 最新版 Beta9 (Debian 10 "buster" ベース) / 2020年8月18日 リポジトリ https //github.com/TMP-tenpura アップデート方式 APT パッケージ管理 dpkg カーネル Zen Kernel デスクトップ環境 Xfce ウェブサイト https //linux.micno.xyz/ (リンク切れ) 概要 MicnoLinuxは、インストール直後からBiggaStarterによる比較的迅速なウェブブラウザ等のインストール、日本語入力に対応している。 初期設定時、RAMを450MB程度しか使用しない軽量なディストリビューションであり、Tunes-Switcherによるユーザインタフェースの切り替えが可能という珍しい機能を備えている。 また、DebianをベースとしているためAPTコマンドが利用でき、Debianの豊富なパッケージが利用可能である。 リリース 主なリリースを以下に列挙する。 主なバージョン リリース日 主な変更点 Beta1 2020年4月17日 Debian 10をベースにした初回リリース版 Beta3 2020年4月23日 独自のパッケージインストーラーであるBiggaStarterを追加 Beta5 2020年5月2日 BiggaStarterのバグ修正とアイコンの変更、使用しているアイコンやソフトウェアに基づいたライセンスの追加 Beta6 2020年5月28日 ライセンス関連の修正、デザインの改良、Zen Kernelへの移行Live起動できないバグがある Beta7 2020年5月29日 Live起動できないバグの修正 Beta7.1 2020年6月1日 軽微な修正、独自ビルダーに変更 Beta7.2 2020年6月2日 入力メソッドをfcitx-mozcに変更、Conkyを削除、古いカーネルが残っていたのを削除ブートスプラッシュの改善、Live起動での挙動を改善、Live起動時のカーネルもZenカーネルに変更 Beta8 2020年6月5日 3種類のUIを切り替えられるTunes-Switcherを追加 Beta9 2020年8月18日 テーマや独自ソフトウェアをパッケージ化、テーマや独自ソフトウェアをリニューアル、完全な独自ビルダーへの移行 プリインストールソフトウェア 以下のようなソフトウェアがプリインストールされている。 LibreOffice(オフィスソフト) VLC Media Player(動画・DVD再生ソフト) Rhythmbox(音楽プレイヤー) Plank(Macのドック風ソフト) Tunes-Switcher (パネルスイッチャー) BiggaStarter(パッケージインストールソフト) ギャラリー デスクトップモード(TypeW)時のデスクトップ画面(Beta8)① (*1) デスクトップモード(TypeW)時のデスクトップ画面(Beta8)② タブレットモード(Beta8)時のデスクトップ画面 外部リンク 公式ウェブサイト (リンク切れ) 開発者のTwitter Debian系LinuxでZenカーネルをビルドする - てんぷらの変わった備忘録 コメント欄 コメント欄の利用に関してはコメント欄の利用を参照して下さい。 本ページに無関係な内容のコメントは一律して削除されます。Wiki運営に関しては Wiki運営掲示板 にお願いします 。 投稿されているコメントへの返信の際は、必ず返信したいコメント横の○にチェックを入れて返信して下さい。 +上記の内容を守れる方のみご利用ください。 上記の内容を守れる方のみご利用ください。 コメントログ作成 - 名無しさん (2020-05-04 06 52 09) 名前 コメントログ
https://w.atwiki.jp/studymcl/pages/34.html
Perl Perl perl_5.6.1-8.3-5_arm.ipkをインストール。 (このパッケージには,以下のモジュールが既に含まれている) libCGI-perl_5.6.1-2.97_arm.ipk libClass-perl_5.6.1-030721_arm.ipk libFile-perl_5.6.1-030721_arm.ipk libTime-perl_5.6.1-030721_arm.ipk インストール後に「インストールエラー」と出て「このソフトウェアは、他のソフトウェア(ライブラリなど)を必要としています~」とあるが無視してOK。 正しくインストールされていれば,次のコマンドでPerlのバージョン情報が出る。 bash-2.05$ perl -v This is perl, v5.6.1 built for arm-linux Copyright 1987-2001, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl or `perldoc perl . If you have access to the Internet, point your browser at http //www.perl.com/, the Perl Home Page. Perl実行時に以下のようなwarningが出ることがある。 perl warning Setting locale failed. perl warning Please check that your locale settings LANGUAGE = (unset), LC_ALL = (unset), LANG = "ja" are supported and installed on your system. perl warning Falling back to the standard locale ("C"). 実害はないが,気になる場合は「/home/zaurus/.bashrc」と「/home/root/.bashrc」に以下を追加する。 export PERL_BADLANG=0 (これだけではエラーがなくならなかったので,パーミッションを775に変えてみたがどうなんだろう……) Perlの実行 /home/zaurusにhello.plを作る。 # vi ./hello.pl my $message = "Hello, World!\n"; print $message; これを実行。 $ perl hello.pl Hello, world! 次に,ファイル名だけで実行するようにする。 !#/usr/bin/perl my $message = "Hello, World!\n"; print $message; とし, # chmod 775 ./hello.pl でパーミッションを与えて実行すると $ ./hello.pl Hello, world! これでOK。 CGI実行環境 Apacheを参照。 ref ハッキングLinuxザウルス Walrus, Visit.さん
https://w.atwiki.jp/atwikimyj/pages/86.html
しらぎく実験室 雑記帳 http //www.marguerite.jp/Nihongo/Labo/Temp/ModPerl.html#config_2 mod_perl2の貴重な体験的TIPSが載っております。 mod_perl 2.0.2 へのマイグレーション http //d.hatena.ne.jp/naoya/20060108/1136692447 はてなの伊藤さんのページ。mod_perl1、1.99、2の違いと、 2への移行の話が載っています。
https://w.atwiki.jp/yoshinabu/pages/43.html
debianカーネル再構築 毎回ぐぅぐるのもめんどくさくなってきたのでやりかただけまとめます。 コンパイルを行っているdebianのバージョンはetchです。 debファイルを作成する方法でカーネルの再構築を行います。 必要なパッケージのインストール su aptitude install kernel-package fakeroot 他にも必要かもしれません。 とりあえず基本のシステムが入っていればこれだけですみそうな気がします。 カーネルソースのダウンロード 説明のしようがありません。ダウンロードしましょう。 インストールしたいバージョンのカーネルソースをダウンロードしましょう。 ダウンロードしてきたら解答しましょう。たぶんtarで固めてあるので、tarコマンドを使います。 自分は以下の方法でソースをダウンロード及び回答しました。 aptitude install linux-source cd /usr/src/ tar xvjf linux-source-2.X.XX.tar.bz2 カーネル構築の前準備 解凍したソースディレクトリに移動します。 cd linux-source-2.X.XX コンフィグファイルをコピーしてきます。最初にインストールしたときのコンフィグファイルが /boot にあるので、 cp /boot/config-X.X.XX .config とコマンドを打ってコピーします。もちろん古いコンフィグファイルなんて使わないよ!俺は男だ!っていう人は、躊躇無く make config と打ってください。それはもう長いコンフィグのたびが始まります。気合が必要です。 それ以外の人は make oldconfig と打ってください。最初にインストールしたバージョンから今インストールしたいバージョンへの変更点のみが聞かれるので適当に答えてください。 前準備はこれでおしまいです。 debファイルの作成(カーネル再構築) make-kpkg clean fakeroot make-kpkg --initrd --revision=version-as-you-lile kernel_image kernel_headers fakerootについて気になったら調べるといいと思います。 これで構築は終了です。最後にインストールです。 debファイルのインストール(カーネルインストール) debファイルが一つ上のディレクトリに作られるので、一つ上のディレクトリに移動します。 cd .. そしたインストールです。 dpkg -i *.deb ブートローダにgrubを使っていて、 /etc/kernel-pkg.conf のdo_bootloaderの項目をいじっていないなら勝手にgrubが更新されます。そしたら再起動して、インストールしたカーネルを選択します。 起動しなかったら泣きながら再起動して前に使っていたカーネルを選択します。
https://w.atwiki.jp/kobapan/pages/221.html
自動的にインストールされたがもはや使われていないパッケージを削除する $ sudo apt-get autoremove sources.listを編集 /etc/apt/sources.list の squeeze を wheezy に置換 パッケージリストの更新 $ sudo apt-get update システムの最小アップグレード $ sudo apt-get upgrade システムのアップグレード $ sudo apt-get dist-upgrade シングルCPU故に怒られる Debian の 686 カーネルは PAE (「Physical Address Extension、物理アドレス拡張」) を使う 686-pae に置き換えられました。現在、あなたのコンピューターが 686 で動作しているが PAE を持たない場合、代わりに 486 に変更する必要があるでしょう。linux-image-486 をインストールし、もし linux-image-686 とlinux-image-2.6-686 が現在インストールされている場合は削除する必要があります。云々。 そこで、linux-image-486をインストールしようとするが、、、 linux-image-2.6-686がインストールされたが故にsudoがこける 先の記事で解決→ Debian/dpkg 警告 'ldconfig' が PATH 上に見つからないか実行可能になっていません 気を取り直して、linux-image-486をインストール、linux-image-2.6-686をアンインストール $ sudo dpkg -l "linux-image*" un linux-image-2.6-486 ii linux-image-2.6-686 $ sudo apt-get install linux-image-2.6-486 $ sudo apt-get remove linux-image-2.6-686 $ sudo dpkg -l "linux-image*" ii linux-image-2.6-486 un linux-image-2.6-686 再度、システムのアップグレード $ sudo apt-get dist-upgrade OS再起動 参考 第4章 Debian 6.0 (squeeze) からのアップグレード
https://w.atwiki.jp/atwikimyj/pages/95.html
FastCGIとはそもそも何か? FastCGIとは仕様を指す言葉で、アプリケーションそのもの ではない。 perl等のインタプリンタ言語の場合、CGIで読み込むたびに コンパイルを行う必要がある。そのコンパイル後のコードを メモリに常駐させてコンパイル処理時間やコストを節約する ことが可能。同じような機能を持つものとしてmod_perlが あるがこれはApache内でperlのコードを保持するが、FastCGI はapacheなどのwebサーバとは別にプロセスを用意し、そこ にコードを保持する。 ゆえにapache以外のwebサーバでも使用可能。 mod_perl2とどっちがいいの? mod_perl(2)とFastCGIどちらを使うか迷うところだが、 FastCGIを使う利点としては mod_perlのようにapacheに強く依存しない Apache以外でも使える デメリットとしては mod_perlの場合はApacheと連携していろいろ可能 (もともとのmod_perlの意義はここにあるらしい) ドキュメントや情報がmod_perlよりが少ない、、 インストール・環境構築 インストールは以下のように行う (1)Fast_CGIアプリケーションをインストール {{ # cd /usr/local/src # wget http //www.fastcgi.com/dist/fcgi.tar.gz # tar xvfz fcgi-2.4.0.tar.gz # cd fcgi-2.4.0 # ./configure # make # make check # make install }} (2)FastCGIのためのPerlモジュールもインストール {{ perl -MCPAN -e install FCGI perl -MCPAN -e install CGI Fast }} (3)Apache用のモジュールもインストール {{{ # wget http //jaist.dl.sourceforge.net/sourceforge/mod-fcgid/mod_fcgid.2.2.tgz # xvzf mod_fcgid.2.2.tgz # cd mod_fcgid.2.2 このディレクトリ内にある設定ファイルを書き換える。 {{{ # vi Makefile }}} 以下のような箇所を、実際のapache2のパスに書き換える {{{ #top_dir = /usr/local/apache2 top_dir = /usr/lib/httpd }}} ESC , wq で保存してから {{{ # make # make install }}} 完了。
https://w.atwiki.jp/soscomp/pages/149.html
WindowsマシンでVirtualBox動かして、その上で軽量なDebian走らせてLinuxのオイシイとこだけ使ったろうって企み 趣旨 構成 必要スペック 必要なものの入手 インストールVirtualBox Debian基本システム X-Windows System GuestAdditionのインストール 使用開始ゲストのDebianからホストのWindowsのディレクトリをマウントする IPアドレスを再取得する 実験中 FAQ 趣旨 Unix特有の機能をWindowsマシンで手軽に利用するために、フリーのPC-UnixをVM(ヴァーチャルマシン)上にインストールする Unixの勉強用、Unix上で動かすソフトウェアの検証用としてできるだけライトな環境をWindowsマシン上に構築する シスコンVPN、モバイル通信などPC-Unixの苦手分野(原理的にはUnixの得意分野なのだがベンダーの気合いが足りないため現実的には苦手分野になってしまっている)をWindowsで補いつつ、Unixの便利な機能を利用する 構成 ホストOS(実際のPC上で動いているほう)Windows XP or Vista ゲストOS(バーチャルマシンで動いているほう)Debian GNU/Linux入門者向け FreeBSD"Linux"ではなくて、"Unix"が使いたい人向け それなりに大変だよ 必要スペック CUIのDebianを動かすだけなので、PenM 1GHzのThinkPad X40とかでも十分動くと思うよ ただ、一応VM使うのでメモリは1GB以上、できればDualCoreマシン推奨。 必要なものの入手 VirtualBox for x86ここからダウンロード Debian GNU/Linux businescardインストールCDここからダウンロード(直リンク) インストール VirtualBox Debian 基本システム GnomeとかKDEとかいらないのでインストール時のパッケージオプションは全部はずす X-Windows System Xfce xfce4-terminal GuestAdditionのインストール 使用開始 ゲストのDebianからホストのWindowsのディレクトリをマウントする 共有フォルダ機能 by Windows(Host)/Fedora 7(Guest) GuestAdditionのインストールが必要です。 IPアドレスを再取得する DHCPクライアントでIPアドレスを再取得するには 実験中 GMailFS RAIDきりちゃん 難易度 ★★★☆☆ Mew + GPGで暗号化メールPOKI 難易度 ★★★☆☆ 手順Debianのインストール Emacsのインストール Mewのインストール GPGのインストール 設定 テスト カーネルの高速化Gif 難易度 ★★★☆☆ OpenVPN + hostfsで自宅鯖のNFSをWindowsから読み書き担当者未定 難易度 ★☆☆☆☆ FAQ Cygwinでよくね?そう思う人(そう思える程度にスキルのある人)はCygwin使えばいいと思います。あっちの方が軽しい UnixとLinuxの違いがよくわかりませんUnixの歴史をかじってみると何が違うのかなんとなくわかります 別にわからなくてもいいと思います。PC-Unixを自称してるOSだったら間違いなくPOSIX互換だし なぜUnixを学ぶ必要があるのですか?世の中で動いているシステムの多くはUnixやUnixの考え方が元になってるから。(例:インターネット Windowsですべてのシステムを構築する自信のある人は別にやらなくてもいいと思います。ですが現実的にはそれはかなり難しいことです 腹減った部室におやつあるよ 喉乾いた部室にココアとコーヒーと麦茶があるよ。水は備え付けのペットボトルでガーデンの浄水器から汲んできてください 最後に一言どうぞ何事も楽しんでできる人間が勝ち組です。食わず嫌いは負け組予備軍です 名前 コメント このページへのアクセス数 total - today - yesterday - このページのタグ一覧 Debian みみなし
https://w.atwiki.jp/sevenlives/pages/2290.html
DBI(Perl)? DBD(Perl)? CGI(Perl)? LWP(Perl)?